<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>Logback Dependencies</title>
    
    <link rel="stylesheet" type="text/css" href="css/common.css" />
    <link rel="stylesheet" type="text/css" href="css/screen.css" media="screen" />
    <link rel="stylesheet" type="text/css" href="css/_print.css" media="print" />
    
  </head>
  <body>
    <script type="text/javascript">prefix='';</script>
    
    <script src="templates/header.js" type="text/javascript"></script>
    <div id="left">
      <script src="templates/left.js" type="text/javascript"></script>
    </div>
    <div id="right">
      <script type="text/javascript" src="templates/right.js" ></script>
    </div>

    <div id="content">
	
	
		<h1>Dependencies per module</h1>

    <p>As of version 1.3.0, logback requires Java ${jdk.version}.</p>

    <p>Each logback module has a different set of dependencies. These
    are listed below in a separate table per module.</p>

    <h2>logback-core</h2>

    <table class="bodyTable striped">
      <tr>
        <th>Component</th>
        <th>dependencies</th>       
      </tr>

      <tr>
        <td>Overall</td>
        <td><ul><li>JDK ${jdk.version}</li></ul></td>       
      </tr>

      <tr>
        <td><code>JaninoEventEvaluatorBase</code> and derived classes</td>
        <td>
          <ul>
            <li><a href="http://janino.net">Janino</a> version ${janino.version}</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>SMTPAppenderBase</code> and derived classes</td>
        <td>
          <ul>         
            <li><a
            href="https://glassfish.dev.java.net/javaee5/mail/">JavaMail
            API</a> version ${javax.mail.version},
            </li>
            <li><a
            href="http://java.sun.com/products/javabeans/jaf/index.jsp">JavaBeans
            Activation Framework (JAF)</a> version 1.1
            </li>
          </ul>
        </td>
      </tr>
    
    </table>
    
    <h2>logback-classic</h2>

    <table class="bodyTable striped">
      <tr>
        <th>Component</th>
        <th>dependencies</th>       
      </tr>

      <tr>
        <td>Overall</td>
        <td>
          <ul>
            <li>JDK ${jdk.version}
            </li>
          </ul>
        </td>       
      </tr>

      <tr>
        <td>Overall</td>
        <td>
          <ul>
            <li>logback-core, and by transitivity logback-core's
            dependencies.
            </li>
          </ul>
        </td>       
      </tr>

      <tr class="a">
        <td>Overall</td>
        <td>
          <ul>
            <li><a href="http://www.slf4j.org">slf4j-api</a> version
            <span class="big red">1.8.0 or later</span>
            </li>
          </ul>
        </td>       
      </tr>
      
      <tr>
        <td>ch.qos.logback.classic.selector.*</td>
        <td>
          <ul>
            <li>servlet-api version 2.5
            </li>
          </ul>
        </td>       
      </tr>

      <tr>
        <td>c.q.l.c.boolex.JaninoEventEvaluator</td>
        <td>
          <ul>
            <li>Depends on <code>JaninoEventEvaluatorBase</code>, and by
            transitivity on <code>JaninoEventEvaluatorBase</code>'s
            dependencies.
            </li>
          </ul>
        </td>
      </tr>

      <tr class="b">
        <td>SMTPAppender</td>
        <td>
          <ul>
            <li>Depends on <code>SMTPAppenderBase</code>, and by
            transitivity on <code>SMTPAppenderBase</code>'s
            dependencies.
            </li>       
          </ul>
        </td>
      </tr>


    </table>

  <h2>logback-access</h2>

    <table class="bodyTable striped">
      <tr>
        <th>Component</th>
        <th>dependencies</th>       
      </tr>

      <tr>
        <td>Overall</td>
        <td>
          <ul>
            <li>JDK ${jdk.version}
            </li>
          </ul>
        </td>       
      </tr>

      <tr>
        <td>Overall</td>
        <td>
          <ul>
            <li>logback-core, and by transitivity logback-core's
            dependencies.
            </li>
          </ul>
        </td>       
      </tr>

      <tr>
        <td>Overall</td>
        <td>
          <ul>
            <li>servlet-api version 2.5
            </li>
          </ul>
        </td>       
      </tr>


      <tr>
        <td>ch.qos.logback.access.jetty.*</td>
        <td>
          <ul>
            <li><a href="http://jetty.mortbay.org">Jetty</a> version ${jetty.version}
            </li>
          </ul>
        </td>       
      </tr>

      <tr>
        <td>ch.qos.logback.access.tomcat.*</td>
        <td>
          <ul>
            <li><a href="http://tomcat.apache.org">Tomcat</a> version ${tomcat.version}
            </li>
          </ul>
        </td>       
      </tr>
    </table>

    
    <script src="templates/footer.js" type="text/javascript"></script>	
</div>
</body>
</html>
	
